home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / grafik / bildanzeiger / superview-lib_dev / include / clib / svobjects_protos.h < prev    next >
C/C++ Source or Header  |  1995-03-09  |  2KB  |  75 lines

  1. /* clib/svobjects.h            */
  2. /* Version    : 4.1            */
  3. /* Date       : 15.05.1994        */
  4. /* Written by : Andreas R. Kleinert */
  5.  
  6. /* SVObject-Version V2.x+ */
  7.  
  8. #ifndef CLIB_SVOBJECTS_PROTOS_H
  9. #define CLIB_SVOBJECTS_PROTOS_H
  10.  
  11. #ifndef SVOBJECTS_SVOBJECTS_H
  12. #include <svobjects/svobjects.h>
  13. #endif /* SVOBJECTS_SVOBJECTS_H */
  14.  
  15. APTR SVO_AllocHandle(       APTR future);
  16. ULONG SVO_FreeHandle(       APTR handle);
  17. ULONG SVO_Show(             APTR handle);
  18. ULONG SVO_Write(            APTR handle);
  19. ULONG SVO_CloseDisplay(     APTR handle);
  20. ULONG SVO_FreeResources(    APTR handle);
  21. ULONG SVO_SetAccessMode(    APTR handle,
  22.                 ULONG mode);
  23. ULONG SVO_SetWriteSubType(  APTR handle,
  24.                 ULONG subtype,
  25.                 APTR future);
  26. ULONG SVO_SetScreenType(    APTR handle,
  27.                 ULONG flags,
  28.                 APTR future);
  29. ULONG SVO_SetWindowFlags(   APTR handle,
  30.                 ULONG flags,
  31.                 APTR future);
  32. ULONG SVO_SetWindowIDCMP(   APTR handle,
  33.                 ULONG flags,
  34.                 APTR future);
  35. APTR  SVO_GetScreenAddress( APTR handle,
  36.                 APTR future);
  37. APTR  SVO_GetWindowAddress( APTR handle,
  38.                 APTR future);
  39. ULONG SVO_SetScreenAddress( APTR handle,
  40.                 struct Screen *screen,
  41.                 APTR future);
  42. ULONG SVO_SetWindowAddress( APTR handle,
  43.                 struct Window *window,
  44.                 APTR future);
  45. ULONG SVO_SetWriteName(     APTR handle,
  46.                 UBYTE *filename,
  47.                 APTR future);
  48. ULONG SVO_SetReadName(      APTR handle,
  49.                 UBYTE *filename,
  50.                 APTR future);
  51. ULONG SVO_FileInfoRequest(  APTR handle,
  52.                 struct Window *window,
  53.                 ULONG future);
  54. ULONG SVO_CheckFileType(    BPTR filehandle,
  55.                 UBYTE *filename,
  56.                             struct SVOCheckFile *svo_check);
  57.  
  58.                             /* svo_check is supported since superview-library
  59.                                V4 and is only initialized, when any medium
  60.                                other than AKO_MEDIUM_DISK should be used for
  61.                                reading. Ignoring it is allowed for V1 and V2
  62.                                SVObjects for compatibility reasons.
  63.                              */
  64.  
  65. /* added with V2 */
  66. ULONG SVO_ReadToGfxBuffer(  APTR handle);
  67. ULONG SVO_GetGfxBuffer(     APTR handle,
  68.                 struct SV_GfxBuffer **bufferhandle,
  69.                 ULONG future);
  70. ULONG SVO_SetGfxBuffer(     APTR handle,
  71.                 struct SV_GfxBuffer *bufferhandle,
  72.                 ULONG future);
  73.  
  74. #endif /* CLIB_SVOBJECTS_PROTOS_H */
  75.